udisk_price = float(input("扫描U盘的价格:")) 
gtf_price = float(input("扫描GTF卡的价格:")) 
card_reader_price = float(input("扫描读卡器的价格:")) 
network_cable_price = float(input("扫描网线的价格:"))

# 2. 计算总额（所有商品金额之和，因每个商品数量为1，金额=单价）
total_amount = udisk_price + gtf_price + card_reader_price + network_cable_price

# 3. 格式化输出购物小票（保持与示例一致的格式，金额保留2位小数）
print("------------------------------")
print("单号:DH202311010001")
print("时间:2023-11-01 20:56:15")
print("------------------------------")
print("名称          数量  单价    金额")
print(f"金士顿U盘8G   {'1':<4}  {udisk_price:<6} {udisk_price:.<6}")
print(f"胜创16GTF卡   {'1':<4}  {gtf_price:<6} {gtf_price:<6}")
print(f"读卡器        {'1':<4}  {card_reader_price:<6} {card_reader_price:<6}")
print(f"网线2米       {'1':<4}  {network_cable_price:<6} {network_cable_price:<6}")
print("------------------------------")
print(f"总数:4        总额:{total_amount:.2f}")
print(f"折后总额:{total_amount:.2f}")
print(f"实收:{total_amount:.2f}    找零:0.00")
print("收银:管理员")
print("------------------------------")